@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0;}
body{ margin:0px;padding:0px;color:#333;font-family:"微软雅黑",verdana, arial, helvetica, sans-serif;font-size:15px; background:#f5f5f5; line-height: 25px; word-break:break-all;}
img{ border:0px;}
dl,ol,ul{margin:0px;padding:0px;list-style-type:none;}
dt,dd,input{margin:0px;list-style-type:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#ed5f01 !important;}
h1,h2,h3,h4,h5,li{list-style-position:outside;list-style-type:none;margin:0px;padding:0px;border:0px;white-space:normal;}
i,em{ font-style: normal; display:inline-block;}
input, input[type=password], input[type=search], select, textarea { font-size: 1em; outline: 0; -webkit-transition: box-shadow .217s ease; transition: box-shadow .217s ease; font-family:"微软雅黑";}
i{ background:url(../images/db_pcicon.png) no-repeat; vertical-align:middle;}

.po{ overflow:hidden !important; height:100%; }

.content{ margin:0 auto; width:1200px; overflow:hidden;}
.hd_nav{ width:100%; height:30px; border-bottom:1px #bfbfbf solid;
filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=white,endcolorstr=#eae9e9,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=white,endcolorstr=#eae9e9,gradientType=0);/*IE8*/
    background:#eae9e9; /* 一些不支持背景渐变的浏览器 */
    background:-moz-linear-gradient(top, white, rgba(234, 233, 233, 1));
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(rgba(234, 233, 233, 1)));
    background:-o-linear-gradient(top, white, rgba(234, 233, 233, 1));}
.hd_nav a{ color:#666; line-height:30px; margin-right:10px; font-family:"宋体"; font-size:12px;}
.hd_nav i{ width:8px; height:14px; background-position:0 0; margin-right:5px;}
.hd_nav .no_login{ float:right;}


.head{ width:100%; background:#fff; padding:25px 0;}
.head .logo{ float:left; padding-right:20px;}
.head .cityBox{ float:left; width:300px; border-left:2px #bbb solid; color:#666; padding-left:20px;}
.head .cityBox p{ font-size:20px;}
.head .cityBox a{ color:#666;}
.head .search{ float:left; width:530px; height:34px; border:2px solid #019f7f;}
.head .search input{ float:left; width:400px; border:0; line-height:33px; padding:0 15px;}
.head .search a{ width:100px; height:34px; background:#019f7f; color:#fff; display:inline-block; text-align:center; line-height:34px;}
.head .search a:hover{ text-decoration:none; color: #fff !important;}
.head .search a i{ width:22px; height:22px; background-position:0 -17px; margin-right:5px;}

.nav{ width:100%; height:50px; background:#019f7f;}
.nav a{ float:left; display:inline-block; color:#fff; font-size:16px; line-height:50px; padding:0px 13px; overflow:hidden;}
.nav a:hover{ color:#acef0a !important; text-decoration:none;}
.nav a.on{ border-bottom:4px #FB9543 solid; line-height:46px;}


/*tab*/
.tab{ float:left; width:1200px; margin-top:20px; overflow:hidden;}
.tab dt{ width:1198px; height:30px; border:1px #dfdfdf solid; background:#f6f6f6; line-height:30px; font-size:14px;}
.tab dt a{ padding:0px 24px; display:inline-block; border-right:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; color:#666;}
.tab dt a:hover{ text-decoration:none;}
.tab dt a.on{ background:#fff; border-bottom:1px #fff solid;}
.tab dd{ border:1px #dfdfdf solid; border-top:0px; overflow:hidden;}
.tab dd .b_cont{ background:#fff; padding:15px 20px; display:none; overflow:hidden;}
.tab dd a{ float:left; display:inline-block; line-height:25px; font-size:13px; width:20%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tab dd .city a{ width:14%;}
.tab dd p{ text-indent:2em; line-height:25px; font-size:13px; color:#666;}

/*location*/
.location{ padding:15px 0; }
.location a{ margin:0 10px;}
.location span{ color:#fb9543; margin-left:10px;}
.location h1{ font-size:15px; font-weight:normal; display:inline-block; color:#fb9543; margin-left:10px;} 

/*footer*/
.footer{ width:100%; margin-top:20px; text-align:center; font-size:13px; color:#999; margin-bottom:20px; border-top:2px #019f7f solid; padding-top:15px;}
.footer a{ margin:0px 6px; line-height:20px; color:#666;}
.footer img{ margin-top:5px;}

/*分页*/
.UNav { width: 100%; text-align: center; overflow: hidden;}
.UNav li a { height: 31px; font-size: 12px; line-height: 31px; padding: 0px 13px; margin-bottom: 4px; border: 1px #45c4ab solid; display: inline-block; margin-right: 5px; background: #45c4ab; color: #fff;}
.UNav span { height: 31px; line-height: 31px; padding: 0px 13px; display: inline-block; margin-right: 5px;}
.UNav span, .UNav a:hover { color: #45c4ab !important; text-decoration: none; border: 1px #45c4ab solid; background: #fff;}

.bgCol1{ background:#F9E103;}
.bgCol2{ background:#0066CC;}
.bgCol3{ background:#e66021;}
.bgCol4{ background:#d4a7a2;}
.bgCol5{ background:#FF0000;}
.bgCol6{ background:#8B1F5C;}
.bgCol7{ background:#B699BD;}
.bgCol8{ background:#00CCCC;}
.bgCol9{ background:#D39188;}
.bgCol10{ background:#ADCB13;}
.bgCol11{ background:#0099FF;}
.bgCol12{ background:#EA9914;}
.bgCol13{ background:#5C2A69;}
.bgCol14{ background:#CC0000;}
.bgCol15{ background:#CD99FD;}
.bgCol16{ background:#3B995D;}
.bgCol17{ background:#7779CD;}
.bgCol18{ background:#CD527C;}
.bgCol19{ background:#7A967E;}
.bgCol20{ background:#99795C;}
.highcharts-button, .highcharts-contextbutton, .highcharts-button-normal,.highcharts-credits{ display: none;}
.left .box.templateTenNew {
    width: 840px;
    overflow: hidden;
    margin-top: 0;
    background: #fff;
    border: none;
    padding: 0;
}
.left .box.templateTenNew .title {
    width: 840px;
    padding: 15px 50px 12px 0;
    border-bottom: none;
    font-size: 20px;
}
.schoolBabeName a{
    float: left;
    border:1px solid #e5e5e5;
    padding: 2px 14px;
    margin: 0 10px 10px 0;
    color:#555;
}
.schoolBabeName{
    overflow: hidden;
    margin: 24px 0 20px 0;
}
.userxx{
    background: url("../images/user.png") no-repeat left center;
    padding-left: 20px;
    display: inline-block;
}
.newLine{
    display: block;

}
.dizxx{
     background: url("../images/position.png") no-repeat left center;
     padding-left: 20px;
 }
.sjj{
    background: url("../images/sj.png") no-repeat left center;
    padding-left: 20px;
}
.box.xxBox .wzList>h5 {
    margin-top: 20px;
    font-size: 18px;
}
.wzList p{
    color: #555;
    line-height: 1.75em;
}
.hotList span {
    color: #63b9ba;
    font-size: 13px;
}
li{
    overflow: hidden;
}
.labelBox{
   padding: 20px 0;
    margin-bottom: 0 !important;
}
/*清除浮动代码*/
.clearfloat{clear:both}
.schoolAbout{
    overflow: hidden;
}
.ask dd{
    padding: 0 14px;
}
.ask dd a:last-child{
    border-bottom: none;
}
.ask i.scroll {
    width: 17px;
    height: 9px;
    position: absolute;
    bottom: -9px;
    left: 50px;
    background-position: 0 -638px;
}
.ask i.tbLeft{

    background: url("../images/wenda.png") no-repeat left center;
    width: 30px;
    height:24px;
    display: inline-block;
    margin-right: 6px;
}
.school-col span{
    display: block;
    color: #666;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.school-col h3 a{
    color: #0e78d2;
    font-weight: normal;
    padding-bottom: 2px;
    font-size: 18px;
    display: block;
}
.school-col-box{
    overflow: hidden;
    padding: 20px 0 0 0;
}
.school-col-box li{
    float: left;
    width: 49%;
    background: #f8f8f8;
    margin-bottom: 2%;
}
.school-col-box li:nth-of-type(odd){
   margin-right: 1%;
}
.school-col-box li:nth-of-type(even){
    margin-left: 1%;
}
.school-col{
    padding: 16px;
}
.Rhotel dt {
    width: 280px;
    padding: 10px;
    position: relative;
    color: #fff;
    font-size: 18px;
    background: #2fbdab;
}

.Rhotel {
    float: right;
    background: #fff;
}
.Rhotel dd {
    background: #fff;
    width: 270px;
    padding: 14px 15px;
}
.Rhotel span {
    position: absolute;
    right: 25px;
    bottom: 0;
    width: 15px;
    height: 8px;
    display: inline-block;
    background: url(../images/db_pcicon.png) no-repeat;
    background-position: -83px -107px;
}
.Rhotel dd a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 3px 0;
}
.Rhotel dd i {
    width: 4px;
    height: 4px;
    background: #2fbdab;
    margin-right: 5px;
}
.userBoxgx p {
    float: left;
}
.warning-tx>aside{
    padding:15px;
}


/*我要发布*/
.content .wyfb{ float:right;}
.content .wyfb a {padding: 0 25px;  height:38px; background: #ff4343; color:#fff; display:inline-block; text-align:center; line-height:38px;}
.Extension {  background: #ff4343; text-align: center;  width: 80px;  height: 28px; line-height: 28px; color: #fff; font-size: 14px; margin: 0 20px;}
.Extension { float: right;} 
.claim{ float:right;  padding: 2px 10px;}
.claim a{font-size: 13px;}

/*提示*/
.tipsBox{ width: 1200px; height: auto; margin: 0 auto;zoom: 1; }
.tipsBox:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.tipsBox p{ width: 842px; float: left; padding: 12px 18px; font-size: 15px; line-height: 25px; color: #666666; background: #ffffff; border: 1px solid #e5e5e5; margin-top: 15px; } 
.tipsBox span{color: #ff0000; } 
.tipsBox img{position: relative; top: 5px; margin: 0 4px; }